@charset "utf-8";
/* layout */
body {
    background:url(images/signin_bg.jpg) no-repeat center top #EAED94;
    font: 13px "Trebuchet MS",Arial,Helvetica,sans-serif;
    padding: 0 0 150px 0;
}
#login {
    width:500px;
    margin:0 auto;
    padding-top:53px;
}
#login h1 a { 
    background:url(images/signin_logo.png) no-repeat;
    height:224px;
    display:block;
    width:432px;
    margin:0 auto;
    text-decoration:none;
    margin-bottom:10px;
}
#loginform, #registerform, #resetpassform { 
    background: none repeat scroll 0 0 #FDFCF2;
    width:432px;
    padding: 15px 15px 33px;
    margin:0 auto;
}
#login_error, .message {
    border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
    margin: 0 auto 15px;
    padding: 15px;
    width: 432px;
}
#user_login, #user_pass, #user_email, #pass1, #pass2 {
    background: none repeat scroll 0 0 #FDFCF2;
    border:1px solid #3E966A;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding:5px 10px;
    margin-bottom:13px;
    width: 95%;
}

